/*
 * Copyright 2010 bedatadriven
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */

/**
 * JacobGen generated file --- do not edit
 *
 * (http://www.bigatti.it/projects/jacobgen)
 */
package com.bedatadriven.mso.core;

public class MsoShadowType {
	private final int value;

	/** msoShadowMixed **/
	public static final MsoShadowType Mixed = new MsoShadowType(-2);
	/** msoShadow1 **/
	public static final MsoShadowType I1 = new MsoShadowType(1);
	/** msoShadow2 **/
	public static final MsoShadowType I2 = new MsoShadowType(2);
	/** msoShadow3 **/
	public static final MsoShadowType I3 = new MsoShadowType(3);
	/** msoShadow4 **/
	public static final MsoShadowType I4 = new MsoShadowType(4);
	/** msoShadow5 **/
	public static final MsoShadowType I5 = new MsoShadowType(5);
	/** msoShadow6 **/
	public static final MsoShadowType I6 = new MsoShadowType(6);
	/** msoShadow7 **/
	public static final MsoShadowType I7 = new MsoShadowType(7);
	/** msoShadow8 **/
	public static final MsoShadowType I8 = new MsoShadowType(8);
	/** msoShadow9 **/
	public static final MsoShadowType I9 = new MsoShadowType(9);
	/** msoShadow10 **/
	public static final MsoShadowType I10 = new MsoShadowType(10);
	/** msoShadow11 **/
	public static final MsoShadowType I11 = new MsoShadowType(11);
	/** msoShadow12 **/
	public static final MsoShadowType I12 = new MsoShadowType(12);
	/** msoShadow13 **/
	public static final MsoShadowType I13 = new MsoShadowType(13);
	/** msoShadow14 **/
	public static final MsoShadowType I14 = new MsoShadowType(14);
	/** msoShadow15 **/
	public static final MsoShadowType I15 = new MsoShadowType(15);
	/** msoShadow16 **/
	public static final MsoShadowType I16 = new MsoShadowType(16);
	/** msoShadow17 **/
	public static final MsoShadowType I17 = new MsoShadowType(17);
	/** msoShadow18 **/
	public static final MsoShadowType I18 = new MsoShadowType(18);
	/** msoShadow19 **/
	public static final MsoShadowType I19 = new MsoShadowType(19);
	/** msoShadow20 **/
	public static final MsoShadowType I20 = new MsoShadowType(20);
	/** msoShadow21 **/
	public static final MsoShadowType I21 = new MsoShadowType(21);
	/** msoShadow22 **/
	public static final MsoShadowType I22 = new MsoShadowType(22);
	/** msoShadow23 **/
	public static final MsoShadowType I23 = new MsoShadowType(23);
	/** msoShadow24 **/
	public static final MsoShadowType I24 = new MsoShadowType(24);
	/** msoShadow25 **/
	public static final MsoShadowType I25 = new MsoShadowType(25);
	/** msoShadow26 **/
	public static final MsoShadowType I26 = new MsoShadowType(26);
	/** msoShadow27 **/
	public static final MsoShadowType I27 = new MsoShadowType(27);
	/** msoShadow28 **/
	public static final MsoShadowType I28 = new MsoShadowType(28);
	/** msoShadow29 **/
	public static final MsoShadowType I29 = new MsoShadowType(29);
	/** msoShadow30 **/
	public static final MsoShadowType I30 = new MsoShadowType(30);
	/** msoShadow31 **/
	public static final MsoShadowType I31 = new MsoShadowType(31);
	/** msoShadow32 **/
	public static final MsoShadowType I32 = new MsoShadowType(32);
	/** msoShadow33 **/
	public static final MsoShadowType I33 = new MsoShadowType(33);
	/** msoShadow34 **/
	public static final MsoShadowType I34 = new MsoShadowType(34);
	/** msoShadow35 **/
	public static final MsoShadowType I35 = new MsoShadowType(35);
	/** msoShadow36 **/
	public static final MsoShadowType I36 = new MsoShadowType(36);
	/** msoShadow37 **/
	public static final MsoShadowType I37 = new MsoShadowType(37);
	/** msoShadow38 **/
	public static final MsoShadowType I38 = new MsoShadowType(38);
	/** msoShadow39 **/
	public static final MsoShadowType I39 = new MsoShadowType(39);
	/** msoShadow40 **/
	public static final MsoShadowType I40 = new MsoShadowType(40);
	/** msoShadow41 **/
	public static final MsoShadowType I41 = new MsoShadowType(41);
	/** msoShadow42 **/
	public static final MsoShadowType I42 = new MsoShadowType(42);
	/** msoShadow43 **/
	public static final MsoShadowType I43 = new MsoShadowType(43);


	private MsoShadowType(int value) { this.value = value; }
	public int getValue() { return this.value; }
	public static MsoShadowType valueOf(int value) { return new MsoShadowType(value); }
	public boolean equals(Object o) {
		if(o == null || o.getClass() != MsoShadowType.class) return false;
		return ((MsoShadowType)o).value == value;
	}
	public int hashCode() { return value; }
}
